Repository navigation
Document the unreleased changes for 0.10.0 - #68
Merged
Merged
Conversation
Describe the merged fourth-engine, discovery, lifecycle and port changes since v0.9.0 without changing released notes. Separate PR-head CI evidence from pending combined packaged validation, and refresh limitations and release decisions. Signed-off-by: Jared Ping <13906915+JaredP94@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Write the Unreleased notes for the planned 0.10.0 release from fork PRs #55–#67, following #53's documentation-only approach. Group by user impact and separate source changes, PR-head CI evidence and pending combined packaged validation.
Scope
CHANGELOG.md: Added, Changed, Fixed and Security; fourth-engine llama.cpp lifecycle/routing/model management, reachability, ordered IPC, engine cleanup and port behavior.docs/release-readiness.mdx: included changes, linked CI results for every PR, Live validation (pending) checklist, open decisions and held items.docs/known-issues.mdx: explicit model/platform/picker limitations, remaining roaming boundary, cache residue/refresh behavior and Windows runtime limits.No runtime code, versions, desktop/package.json, README release lines or released changelog entries changed. Stale oMLX launcher and unpinned Ollama issues were already removed by #56; no TestModelsHTTPEnrichment flake or saved-fallback issue was listed in known issues. Historical readiness follow-ups now identify their source fixes instead of treating them as current defects.
Classification: same-UUID discovery availability (#66) and checksum-pinned fresh Ollama installs (#56) are Security. Lifecycle/process cleanup, IPC stalls, model identity/cache errors and fallback-port correctness are Fixed. Peer roaming is Changed; the running-port note is Changed. No exploit details or new performance claims.
Validation
macOS arm64, isolated
/tmp/pair-work/changelog-0100based on origin/main877e99f:node scripts/spdx-headers.mjs: 1,577 checked; zero missing, review or unclassified.git diff --check: passed.Final head
684e3cb419e0bc5bdeeea51420fb05ec64db291f: CI run 42466489986, attempt 2, completed successfully with all six jobs passing: SPDX, Desktop, Go modules on Linux/macOS, and cross-process on Linux/macOS. Verified the exact head SHA and all six job conclusions through the GitHub API.Attempt 1's Desktop job failed after repeated HTTP 504 responses downloading Electron; two test files could not load the missing binary (980 other tests passed). Retried only that failed job on the unchanged head after the other five jobs passed. The retry passed; no code/dependency/workflow workaround was made.
Downloaded the successful
cross-process-ubuntu-latestartifact from this same head withgh run downloadinto the new empty directory/tmp/pair-review/changelog-0100-linux.PeNS5I;python3 -I ~/.pair-review/scripts/noskip.py /tmp/pair-review/changelog-0100-linux.PeNS5I/cross-process.jsonlreturned{'pass': 127} [], exit 0: zero skips/failures. Repeated the checker after the Desktop retry completed. A separate all-event audit also found zero skip/fail events and a passing package terminal event. macOS job success is not a claim that its multicast-dependent cases ran.New cross-document anchors and exact pending/held wording were checked after commit. The clean implementation worktree has been removed; the signed-off commit is pushed.
Risk
Documentation accuracy/classification only. llama.cpp remains macOS arm64-only, ad-hoc signed and unnotarized, with a single-file Q4_K_M catalog and no peer startup-model picker. Windows runtime remains untested. Existing published release and artifact claims are unchanged; no release is cut by this PR.
Checklist
git commit -s), certifying the Developer Certificate of Origin.